package collectionsDemo;

import java.util.ArrayList;
import java.util.Collections;

public class Demo {
	public static void main(String[] args){
		ArrayList<String> alist = new ArrayList<String>();
		alist.add("bbbbb");
		alist.add("cccc");
		alist.add("fff");
		alist.add("mm");
		alist.add("dd");
		alist.add("a");
		alist.add("A");
		System.out.println(alist);
		Collections.sort(alist);
		System.out.println(alist);  //比较首字符
		System.out.println(Collections.max(alist));
		
		//交换集合中的任意两个元素的位置
		//Collections.swap(alist, 0, 6);
		//System.out.println(alist);
		
		//查找 
		//查询之前不要进行交换操作，因为交换的位置会影响下标，如果刚交换完的元素，使用查询的话，必然返回一个负值
		System.out.println(Collections.binarySearch(alist, "A"));
		
		//乱序
		Collections.shuffle(alist);
		System.out.println(alist);
		
		
		
		
		
	}
}
